package com.crm.model.entity.cluePoolManager;

import java.math.BigDecimal;
import java.util.Date;

public class Clue {
    private String clueId;

    private String clueNumber;

    private String contactPerson;

    private String contactPersonPhone;

    private String sex;

    private String companyName;

    private String job;

    private Integer rating;

    private String source;

    private String clientCategories;

    private String clientLevel;

    private String ownerId;

    private Date ownerStartTm;

    private String unifiedSocialCreditCode;

    private String industry;

    private String companySize;

    private String companyWebsite;

    private String registrationNumber;

    private String organizationCode;

    private String companyType;

    private String legalRepresentative;

    private String enterpriseExternalPhone;

    private BigDecimal registeredCapital;

    private Date registrationTime;

    private String capitalType;

    private String enterpriseState;

    private Integer insuredNumber;

    private String companyEmail;

    private String wechat;

    private Date conversionTime;

    private Integer clueState;

    private Short deleteStatus;

    private String businessRegistrationNumber;

    private BigDecimal paidInCapital;

    private String taxpayerIdentificationNumber;

    private String registrationAuthority;

    private Date approvedDate;

    private Date establishmentDate;

    private String importAndExportEnterpriseCode;

    private String companyAddress;

    private String provinceId;

    private String provinceName;

    private String cityId;

    private String cityName;

    private String customerId;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private Integer clueType;

    private String cluePoolPrivateId;

    private String cluePoolPublicId;

    private String enterpriseExternalLandline;

    private String businessScope;

    private String remark;

    private String tag;

    public Clue(String clueId, String clueNumber, String contactPerson, String contactPersonPhone, String sex, String companyName, String job, Integer rating, String source, String clientCategories, String clientLevel, String ownerId, Date ownerStartTm, String unifiedSocialCreditCode, String industry, String companySize, String companyWebsite, String registrationNumber, String organizationCode, String companyType, String legalRepresentative, String enterpriseExternalPhone, BigDecimal registeredCapital, Date registrationTime, String capitalType, String enterpriseState, Integer insuredNumber, String companyEmail, String wechat, Date conversionTime, Integer clueState, Short deleteStatus, String businessRegistrationNumber, BigDecimal paidInCapital, String taxpayerIdentificationNumber, String registrationAuthority, Date approvedDate, Date establishmentDate, String importAndExportEnterpriseCode, String companyAddress, String provinceId, String provinceName, String cityId, String cityName, String customerId, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, Integer clueType, String cluePoolPrivateId, String cluePoolPublicId) {
        this.clueId = clueId;
        this.clueNumber = clueNumber;
        this.contactPerson = contactPerson;
        this.contactPersonPhone = contactPersonPhone;
        this.sex = sex;
        this.companyName = companyName;
        this.job = job;
        this.rating = rating;
        this.source = source;
        this.clientCategories = clientCategories;
        this.clientLevel = clientLevel;
        this.ownerId = ownerId;
        this.ownerStartTm = ownerStartTm;
        this.unifiedSocialCreditCode = unifiedSocialCreditCode;
        this.industry = industry;
        this.companySize = companySize;
        this.companyWebsite = companyWebsite;
        this.registrationNumber = registrationNumber;
        this.organizationCode = organizationCode;
        this.companyType = companyType;
        this.legalRepresentative = legalRepresentative;
        this.enterpriseExternalPhone = enterpriseExternalPhone;
        this.registeredCapital = registeredCapital;
        this.registrationTime = registrationTime;
        this.capitalType = capitalType;
        this.enterpriseState = enterpriseState;
        this.insuredNumber = insuredNumber;
        this.companyEmail = companyEmail;
        this.wechat = wechat;
        this.conversionTime = conversionTime;
        this.clueState = clueState;
        this.deleteStatus = deleteStatus;
        this.businessRegistrationNumber = businessRegistrationNumber;
        this.paidInCapital = paidInCapital;
        this.taxpayerIdentificationNumber = taxpayerIdentificationNumber;
        this.registrationAuthority = registrationAuthority;
        this.approvedDate = approvedDate;
        this.establishmentDate = establishmentDate;
        this.importAndExportEnterpriseCode = importAndExportEnterpriseCode;
        this.companyAddress = companyAddress;
        this.provinceId = provinceId;
        this.provinceName = provinceName;
        this.cityId = cityId;
        this.cityName = cityName;
        this.customerId = customerId;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.clueType = clueType;
        this.cluePoolPrivateId = cluePoolPrivateId;
        this.cluePoolPublicId = cluePoolPublicId;
    }

    public Clue(String clueId, String clueNumber, String contactPerson, String contactPersonPhone, String sex, String companyName, String job, Integer rating, String source, String clientCategories, String clientLevel, String ownerId, Date ownerStartTm, String unifiedSocialCreditCode, String industry, String companySize, String companyWebsite, String registrationNumber, String organizationCode, String companyType, String legalRepresentative, String enterpriseExternalPhone, BigDecimal registeredCapital, Date registrationTime, String capitalType, String enterpriseState, Integer insuredNumber, String companyEmail, String wechat, Date conversionTime, Integer clueState, Short deleteStatus, String businessRegistrationNumber, BigDecimal paidInCapital, String taxpayerIdentificationNumber, String registrationAuthority, Date approvedDate, Date establishmentDate, String importAndExportEnterpriseCode, String companyAddress, String provinceId, String provinceName, String cityId, String cityName, String customerId, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, Integer clueType, String cluePoolPrivateId, String cluePoolPublicId, String enterpriseExternalLandline, String businessScope, String remark, String tag) {
        this.clueId = clueId;
        this.clueNumber = clueNumber;
        this.contactPerson = contactPerson;
        this.contactPersonPhone = contactPersonPhone;
        this.sex = sex;
        this.companyName = companyName;
        this.job = job;
        this.rating = rating;
        this.source = source;
        this.clientCategories = clientCategories;
        this.clientLevel = clientLevel;
        this.ownerId = ownerId;
        this.ownerStartTm = ownerStartTm;
        this.unifiedSocialCreditCode = unifiedSocialCreditCode;
        this.industry = industry;
        this.companySize = companySize;
        this.companyWebsite = companyWebsite;
        this.registrationNumber = registrationNumber;
        this.organizationCode = organizationCode;
        this.companyType = companyType;
        this.legalRepresentative = legalRepresentative;
        this.enterpriseExternalPhone = enterpriseExternalPhone;
        this.registeredCapital = registeredCapital;
        this.registrationTime = registrationTime;
        this.capitalType = capitalType;
        this.enterpriseState = enterpriseState;
        this.insuredNumber = insuredNumber;
        this.companyEmail = companyEmail;
        this.wechat = wechat;
        this.conversionTime = conversionTime;
        this.clueState = clueState;
        this.deleteStatus = deleteStatus;
        this.businessRegistrationNumber = businessRegistrationNumber;
        this.paidInCapital = paidInCapital;
        this.taxpayerIdentificationNumber = taxpayerIdentificationNumber;
        this.registrationAuthority = registrationAuthority;
        this.approvedDate = approvedDate;
        this.establishmentDate = establishmentDate;
        this.importAndExportEnterpriseCode = importAndExportEnterpriseCode;
        this.companyAddress = companyAddress;
        this.provinceId = provinceId;
        this.provinceName = provinceName;
        this.cityId = cityId;
        this.cityName = cityName;
        this.customerId = customerId;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.clueType = clueType;
        this.cluePoolPrivateId = cluePoolPrivateId;
        this.cluePoolPublicId = cluePoolPublicId;
        this.enterpriseExternalLandline = enterpriseExternalLandline;
        this.businessScope = businessScope;
        this.remark = remark;
        this.tag = tag;
    }

    public Clue() {
        super();
    }

    public String getClueId() {
        return clueId;
    }

    public void setClueId(String clueId) {
        this.clueId = clueId == null ? null : clueId.trim();
    }

    public String getClueNumber() {
        return clueNumber;
    }

    public void setClueNumber(String clueNumber) {
        this.clueNumber = clueNumber == null ? null : clueNumber.trim();
    }

    public String getContactPerson() {
        return contactPerson;
    }

    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson == null ? null : contactPerson.trim();
    }

    public String getContactPersonPhone() {
        return contactPersonPhone;
    }

    public void setContactPersonPhone(String contactPersonPhone) {
        this.contactPersonPhone = contactPersonPhone == null ? null : contactPersonPhone.trim();
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job == null ? null : job.trim();
    }

    public Integer getRating() {
        return rating;
    }

    public void setRating(Integer rating) {
        this.rating = rating;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source == null ? null : source.trim();
    }

    public String getClientCategories() {
        return clientCategories;
    }

    public void setClientCategories(String clientCategories) {
        this.clientCategories = clientCategories == null ? null : clientCategories.trim();
    }

    public String getClientLevel() {
        return clientLevel;
    }

    public void setClientLevel(String clientLevel) {
        this.clientLevel = clientLevel == null ? null : clientLevel.trim();
    }

    public String getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId == null ? null : ownerId.trim();
    }

    public Date getOwnerStartTm() {
        return ownerStartTm;
    }

    public void setOwnerStartTm(Date ownerStartTm) {
        this.ownerStartTm = ownerStartTm;
    }

    public String getUnifiedSocialCreditCode() {
        return unifiedSocialCreditCode;
    }

    public void setUnifiedSocialCreditCode(String unifiedSocialCreditCode) {
        this.unifiedSocialCreditCode = unifiedSocialCreditCode == null ? null : unifiedSocialCreditCode.trim();
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry == null ? null : industry.trim();
    }

    public String getCompanySize() {
        return companySize;
    }

    public void setCompanySize(String companySize) {
        this.companySize = companySize == null ? null : companySize.trim();
    }

    public String getCompanyWebsite() {
        return companyWebsite;
    }

    public void setCompanyWebsite(String companyWebsite) {
        this.companyWebsite = companyWebsite == null ? null : companyWebsite.trim();
    }

    public String getRegistrationNumber() {
        return registrationNumber;
    }

    public void setRegistrationNumber(String registrationNumber) {
        this.registrationNumber = registrationNumber == null ? null : registrationNumber.trim();
    }

    public String getOrganizationCode() {
        return organizationCode;
    }

    public void setOrganizationCode(String organizationCode) {
        this.organizationCode = organizationCode == null ? null : organizationCode.trim();
    }

    public String getCompanyType() {
        return companyType;
    }

    public void setCompanyType(String companyType) {
        this.companyType = companyType == null ? null : companyType.trim();
    }

    public String getLegalRepresentative() {
        return legalRepresentative;
    }

    public void setLegalRepresentative(String legalRepresentative) {
        this.legalRepresentative = legalRepresentative == null ? null : legalRepresentative.trim();
    }

    public String getEnterpriseExternalPhone() {
        return enterpriseExternalPhone;
    }

    public void setEnterpriseExternalPhone(String enterpriseExternalPhone) {
        this.enterpriseExternalPhone = enterpriseExternalPhone == null ? null : enterpriseExternalPhone.trim();
    }

    public BigDecimal getRegisteredCapital() {
        return registeredCapital;
    }

    public void setRegisteredCapital(BigDecimal registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public Date getRegistrationTime() {
        return registrationTime;
    }

    public void setRegistrationTime(Date registrationTime) {
        this.registrationTime = registrationTime;
    }

    public String getCapitalType() {
        return capitalType;
    }

    public void setCapitalType(String capitalType) {
        this.capitalType = capitalType == null ? null : capitalType.trim();
    }

    public String getEnterpriseState() {
        return enterpriseState;
    }

    public void setEnterpriseState(String enterpriseState) {
        this.enterpriseState = enterpriseState == null ? null : enterpriseState.trim();
    }

    public Integer getInsuredNumber() {
        return insuredNumber;
    }

    public void setInsuredNumber(Integer insuredNumber) {
        this.insuredNumber = insuredNumber;
    }

    public String getCompanyEmail() {
        return companyEmail;
    }

    public void setCompanyEmail(String companyEmail) {
        this.companyEmail = companyEmail == null ? null : companyEmail.trim();
    }

    public String getWechat() {
        return wechat;
    }

    public void setWechat(String wechat) {
        this.wechat = wechat == null ? null : wechat.trim();
    }

    public Date getConversionTime() {
        return conversionTime;
    }

    public void setConversionTime(Date conversionTime) {
        this.conversionTime = conversionTime;
    }

    public Integer getClueState() {
        return clueState;
    }

    public void setClueState(Integer clueState) {
        this.clueState = clueState;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getBusinessRegistrationNumber() {
        return businessRegistrationNumber;
    }

    public void setBusinessRegistrationNumber(String businessRegistrationNumber) {
        this.businessRegistrationNumber = businessRegistrationNumber == null ? null : businessRegistrationNumber.trim();
    }

    public BigDecimal getPaidInCapital() {
        return paidInCapital;
    }

    public void setPaidInCapital(BigDecimal paidInCapital) {
        this.paidInCapital = paidInCapital;
    }

    public String getTaxpayerIdentificationNumber() {
        return taxpayerIdentificationNumber;
    }

    public void setTaxpayerIdentificationNumber(String taxpayerIdentificationNumber) {
        this.taxpayerIdentificationNumber = taxpayerIdentificationNumber == null ? null : taxpayerIdentificationNumber.trim();
    }

    public String getRegistrationAuthority() {
        return registrationAuthority;
    }

    public void setRegistrationAuthority(String registrationAuthority) {
        this.registrationAuthority = registrationAuthority == null ? null : registrationAuthority.trim();
    }

    public Date getApprovedDate() {
        return approvedDate;
    }

    public void setApprovedDate(Date approvedDate) {
        this.approvedDate = approvedDate;
    }

    public Date getEstablishmentDate() {
        return establishmentDate;
    }

    public void setEstablishmentDate(Date establishmentDate) {
        this.establishmentDate = establishmentDate;
    }

    public String getImportAndExportEnterpriseCode() {
        return importAndExportEnterpriseCode;
    }

    public void setImportAndExportEnterpriseCode(String importAndExportEnterpriseCode) {
        this.importAndExportEnterpriseCode = importAndExportEnterpriseCode == null ? null : importAndExportEnterpriseCode.trim();
    }

    public String getCompanyAddress() {
        return companyAddress;
    }

    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress == null ? null : companyAddress.trim();
    }

    public String getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId == null ? null : provinceId.trim();
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName == null ? null : provinceName.trim();
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId == null ? null : cityId.trim();
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName == null ? null : cityName.trim();
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId == null ? null : customerId.trim();
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public Integer getClueType() {
        return clueType;
    }

    public void setClueType(Integer clueType) {
        this.clueType = clueType;
    }

    public String getCluePoolPrivateId() {
        return cluePoolPrivateId;
    }

    public void setCluePoolPrivateId(String cluePoolPrivateId) {
        this.cluePoolPrivateId = cluePoolPrivateId == null ? null : cluePoolPrivateId.trim();
    }

    public String getCluePoolPublicId() {
        return cluePoolPublicId;
    }

    public void setCluePoolPublicId(String cluePoolPublicId) {
        this.cluePoolPublicId = cluePoolPublicId == null ? null : cluePoolPublicId.trim();
    }

    public String getEnterpriseExternalLandline() {
        return enterpriseExternalLandline;
    }

    public void setEnterpriseExternalLandline(String enterpriseExternalLandline) {
        this.enterpriseExternalLandline = enterpriseExternalLandline == null ? null : enterpriseExternalLandline.trim();
    }

    public String getBusinessScope() {
        return businessScope;
    }

    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope == null ? null : businessScope.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag == null ? null : tag.trim();
    }
}